armored vehicles - Turco Inglés Diccionario